html,
body {
    background-color: #fafafa;
}

.header {
  width:7.3rem;
  height:4rem;
  box-sizing: border-box;
  margin: .24rem auto;
  padding: .75rem 0 0;
  background: url('../../image/user/team-banner.png') no-repeat center/cover;
}

.user-img {
    width:96%;
    height:1.2rem;
    box-sizing: border-box;
    margin:0 auto;
    display: flex;
    padding:0 .5rem;
    align-items: center;
    margin-bottom: .6rem;
}
.user-img img {
    display: block;
    width: 1.07rem;
    height:1.07rem;
    border-radius: 50%;
}
.user-img .box{
  position:relative;
  top:-.05rem;
  width:3.5rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: .3rem;
}
.user-img .nickname{
  font-size: .3rem;
  line-height: .6rem;
  font-weight: 500;
  color:#23180F;
}
.user-img .total{
  width:3.5rem;
  height: .5rem;
  color:#22160E;
  border-radius:.25rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  font-size: .32rem;
}
.user-img .master-button{
  position:relative;
  top:-.3rem;
  width:2.8rem;
  height: .5rem;
  line-height:.5rem;
  text-align: center;
  color:#22160E;
  font-size: .24rem;
  border:.01rem solid rgba(70,51,36,1);
  background:linear-gradient(0deg,rgba(233,182,124,1) 0%,rgba(239,196,147,1) 100%);
  border-radius:.3rem;
}
.referee{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.referee-txt{
	margin-left: 30%;
	float: left;
	color: #443223;
}
.referee-name {
	float: left;
    margin-left: 0.1rem;
    color: #443223;
}

.line-level {
    width: 100%;
    height: 0.02rem;
    background-color: #d7d7d7;
    transform-origin: 0 0;
    transform: scaleY(0.5);
}

.nav {
    box-sizing: border-box;
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
}

.item {
    height: 1.2rem;
    line-height: 1.2rem;
    font-weight: bold;
}

.line-v {
    width: 0.02rem;
    height: 0.8rem;
    background-color: #d7d7d7;
    transform-origin: 0 0;
    transform: scaleX(0.5);
}

.selected {
    color: #e762a4;
    border-bottom: 3px solid #e762a4;
}

.content2 {
    display: none;
}

.content3 {
    display: none;
}

.market-num {
    padding: .3rem 22%;
    text-align: center;
    align-items: center;
    font-size: 0.28rem;
    background-color: #f4f4f4;
    color: #848484;
}

.market-num-txt {
    text-align: center;
    font-size: 0.6rem;
    color: #bda18b;
}

.market-total-txt {
    text-align: center;
    align-items: center;
}

.small-market-txt {
    display: flex;
    align-items: center;
}

.market-total-txt img {
    width: auto;
    height: 0.3rem;
}

.small-market-txt img {
    width: auto;
    height: 0.3rem;
}
.manage-list{
  width:7.04rem;
  min-height: 5rem;
  box-sizing: border-box;
  margin:0 auto;
	color: #4d4f5c;
  background: #fff;
  border:.01rem solid rgba(245, 245, 245, 1);
  box-shadow:0 .06rem .14rem .04rem rgba(132,132,132,0.15);
  border-radius: .16rem;
}

.list-title {
    width:100%;
    height:1rem;
    box-sizing: border-box;
    line-height: 1rem;
    font-size:.3rem;
    font-weight:500;
    color:rgba(16,8,4,1);
    display: flex;
    justify-content: space-between;
}
.list-title-txt{
  display: block;
  height:100%;
  padding-left: .37rem;
  box-sizing: border-box;
  text-align: center;
  line-height: 1rem;
  font-weight: bold;
}
.list-title-bar {
  width:100%;
  height:.76rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.list-title-bar >span{
  width:50%;
  box-sizing: border-box;
  height:100%;
  text-align: center;
  line-height: .76rem;
  font-size:.3rem;
  font-weight:400;
  color:rgba(72,72,72,1);
  border-top: .01rem solid rgba(230,230,230,1);
}
.list{
  border:0;
}
.list-item {
    height: .76rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    text-align: center;
    border-bottom: .01rem solid rgba(230,230,230,1);
    color:#484848;
}

.list-item:nth-child(1) {
    border-top: .01rem solid rgba(230,230,230,1);
}
.list-item div{
  width:50%;
  height:100%;
  box-sizing: border-box;
  text-align: center;
  line-height: .76rem;
  font-size: .26rem;
}

.total-income {
    padding: .3rem 22%;
    text-align: center;
    background-color: #f4f4f4;
}

.total-income-num {
    line-height: 0.6rem;
    font-size: 0.6rem;
    color: #e762a4;
}

.total-income-txt {
    margin-top: 0.22rem;
    line-height: 0.5rem;
    font-size: 0.5rem;
    color: #848484;
}

.nodata, .nomore{
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  color: #666666;
  display: none;
}


.newmarker_banner{
	width: 100%;
	height:120px ;
	position: relative;
  top:-1.6rem;
}
.newmarker_banner ul li{
	position: absolute;
	left: 0;
	top:80px;
	opacity: 0;
	width: 100%;
	height: 100%;
}
.newmarker_banner ul li.newmarker_banner_xs{
	opacity: 1;
}
.newmarker_b ol li.newmarker_b_ys{
	color: #bda18b;
}
.newmarker_b{
    position: absolute;
}
.newmarker_b{
	width: 100%;
	height: 100%;
}
.newmarker_b ol li{
	width: 33%;
    height:80px;
    float: left;
    text-align: center;
    line-height: 80px;
    color: #4d4f5c;
}
.header_b{
	width: 100%;
	border-bottom: 1px solid #d4d4d4;
}
.newmarker_xian_a{
	position: absolute;
   width: 50px;
   border-bottom: 1px solid #CCCCCC;
   top:21%;
   left:27%;
   transform: rotate(90deg);
}
.newmarker_xian_b{
   position: absolute;
   width: 50px;
   border-bottom: 1px solid #CCCCCC;
   top:21%;
   left:60%;
   transform: rotate(90deg);
}
